intracranial sewing needle - Español Inglés Diccionario